美国罗克韦尔AB模块常见故障分析
一、PLC没有输出
即AB模块上所有应该有输出的点对应的指示灯都不亮。
这种故障只有一种可能,就是输出模块提供的24伏电源没了。
①可能是给输出模块供电的中间继电器不具备吸引的条件
②也有可能是中间继电器线圈烧坏或接触不良。
二、信号长时间收不到
一般来说是通信故障或者数据传输故障,可以通过重做信号产生的步骤来恢复。
三、PLC的所有输入输出模块的绿灯不亮
这种情况下,首先检查电源模块的输入是否有220伏交流电。如果不是,检查电源变压器是好是坏。如果是,则是电源模块坏了。
四、不执行操作命令
即操作不起作用。这种情况下,一般有两种可能。
①一种是操作应该具备的条件没有达到,所以操作不动。
②另一种是程序处于自己的闭环中,即无限循环或扫描时间溢出,导致输出禁止,或通信失败。在这种情况下,可以停止系统,然后重新启动,或者关闭系统,然后自动启动,这可以恢复。如果不能恢复,可以重新给PLC上电。
五、运行过程中,在线设备突然停止运动,即PLC突然“死机”
在这种情况下,首先看看PLC的状态。
①如果所有模块上的灯都不亮,那么很可能是PLC的电源模块坏了;
②如果用手指按压CPU时所有模块上的灯又亮了,那么正常情况下拔掉CPU再插上就可以排除故障。在另一种情况下,一些输入和输出模块的输入和输出点不显示。在这种情况下,对输入输出模块进行故障排除时,插拔CPU一般都能排除故障。
六、模拟输入量显示为某个值,该值不会改变
①一种情况是它出现在启动之前。在这种情况下,先看看模拟输入模块的红灯是否亮起。如果灯亮,关闭电源,检查模块是否烧坏。如果它坏了,更换它。如果没有坏或者灯不亮,就是数据传输失败或者扫描失败。在这种情况下,PLC可以通过重新通电来恢复。
②另一个在操作中。这种情况一般是CPU模块和模拟模块故障,有时上电后可以恢复。如果不能恢复,可能是CPU模块坏了。
1、什么是AB模块
模块是一系列功能的集合体
常见的模块形式(自定义模块、第三方模块、内置模块):
1、一个module.py文件就是一个模块,文件名是module.py,而模块名是module
2、一个包含有__init__.py文件的文件夹也是模块
3、已被编译为共享库或DLL的C或C++扩展
4、使用C编写并链接到python解释器的内置模块
2、为什么要用模块
1、用第三方或者内置的模块是一种拿来主义,可以极大地提升开发效率
2、自定义模块即将我们自己程序中需要用到的公共的功能写入一个python文件
然后程序的各部分组件可以通过导入的方式来引用/重用自定义模块中的功能
3、如何用模块
导入的方式有两种
import 模块名
from 模块名 import 具体的功能
4.一个py文件就是一个模块,在导入时必须从某一个文件夹下找到该py文件
模块的搜索路径指的就是在导入模块时需要检索的文件夹们
导入模块时查找模块的顺序是:
1、先从内存中已经导入的模块中寻找
2、内置的模块
3、环境变量sys.path中找
强调:sys.path的第一个值是当前执行文件的所在的文件夹
本文地址: https://www.xsyiq.com/52937.html
网站内容如侵犯了您的权益,请联系我们删除。